草庐IT

Android 逆向

全部标签

android - 如何从 ArrayAdapter 中删除项目?

在我的应用程序中,我应该使用ListView和ArrayAdapter来显示一些列表。(我不应该使用RecyclerView,所以不推荐我使用它)。我希望当计时器接收到0时删除此项目。publicclassAuctionTodayListAdapterextendsBaseAdapter{privateTextViewproName,progressTxt,txtPercent,txtPrice2,txtStartPrice,txtPrice,progressFinishedTxt,text_view_169622,price,timeView,edtUserName,today_in

android - 切换 onCheckedChangedListner 不在工具栏菜单内注册点击

我的应用程序工具栏中有一个开关,可为用户提供更改语言的选项。当我使用开关时,onCheckedChanged方法不起作用。此外,在我看来,onOptionsItemSelected也没有被点击,因为我在屏幕上没有看到任何日志消息。请注意,当我使用开关时应用程序没有崩溃。对溢出菜单中存在的选项的点击工作正常。我正在获取这些情况下的日志。SwitchaSwitch;RelativeLayoutlangSwitch;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceStat

android - 多个列表复选框搞砸了

我有500多个项目要放入分类list中。到目前为止,我的解决方案是使用多个expandableListView列表和其中的项目。当我选中一些复选框时,问题出现了,搞砸了,另一个列表中的复选框被选中,我不知道为什么。有人可以在这里亮一下吗?ExpandableListView.javapublicclassIngredientsExpandableListextendsExpandableListActivity{//CreateArrayListtoholdparentItemsandChildItemsprivateArrayListparentItems=newArrayList(

android - 尝试减少应用程序内存时,我应该记录哪些值?

我的应用经常耗尽内存。我正在努力减少内存使用量,但我想记录我的用户平均使用、可用的内存量等,以查看我所做的更改是否对现实世界有任何影响。我发现了我可以捕获的这些值:longtotalMemory=Runtime.getRuntime().totalMemory();longfreeMemory=Runtime.getRuntime().freeMemory();longmaxMemory=Runtime.getRuntime().maxMemory();但我不确定那些是正确的。freeMemory值是否会告诉我是否可能出现OutOfMemoryError?如果不是,我应该记录哪些值?

android - 房间数据库在迁移前关闭

我正在将应用程序中的旧sqlite数据库迁移到Rooms,它适用于90%的用户。问题是它不是100%。根据崩溃报告,设备有很多可用空间和RAM,其中大部分是Android4.4上的SamsungNote2。此外,我不会在应用程序的任何位置关闭数据库。崩溃:FatalException:java.lang.IllegalStateException:attempttore-openanalready-closedobject:SQLiteDatabase:/data/data/com.szyk.myheart/databases/database.dbatandroid.database

android - 发生 SSL 错误,无法仅在 ios 上建立与服务器的安全连接

我有一个正在运行的ReactNative应用程序,以RubyOnRails服务器作为后端,我正在使用let'sencrypt获取ssl证书,该应用程序在WIFI上的android和ios上运行良好,但在ios上仅在某些运营商上运行我得到了AnSSLerrorhasoccurredandasecureconnectiontotheservercannotbemade但在其他移动网络上,该应用程序运行良好,我已经搜索了很多问题,但仍然不知道如何解决该问题?我认为运营商正在阻止请求,但它在android上运行良好。知道问题的原因是什么吗? 最佳答案

android - 使用实时数据,如何只显示一次对话框?

我想使用实时数据显示带有消息的警报。我遇到的问题是,每当Activity恢复时,警报就会再次弹出。有什么提示吗? 最佳答案 您可以使用只触发一次的自定义实时事件。此讨论已在Android'sArchitectureGoogleSamplesRepository上进行.这是一个proposedsolution我喜欢。如果您在kotlin中需要它,那就是:classSingleLiveEvent:MutableLiveData(){privatevalpending=AtomicBoolean(false)@MainThreadover

android - 基本网络.performRequest : Unexpected response code 400 for <AWS S3 url>

BasicNetwork.performRequest:Unexpectedresponsecode400for在android中使用Volley库将图像加载到imageView时出现此错误。代码如下:VolleyCustomImageLoadermImageLoader;mImageLoader=AppController.getInstance().getImageLoader();mImageLoader.get(URLPath,VolleyCustomImageLoader.getImageListener(imageView,R.drawable.ic_user,R.draw

android - jitpack 的子模块

我在GitHub上有一个项目OmegaIntentBuilder.另外,我在jitpack.io上从这个项目创建了库dependencies{compile'com.github.Omega-R:OmegaIntentBuilder:0.0.5'}图书馆工作,我可以毫无问题地导入它。但现在我已经创建了两个带有代码生成的java子模块(“注释”、“处理器”)。compileproject(':annotations')annotationProcessorproject(':processor')如何将这些子模块导入到jitpack中??我的意思是我想像这样使用它compile'com.

android - 错误 : failed to read PNG signature: file does not start with PNG signature

我用我自己的文件替换了不同dpi文件夹中的默认Logo文件“ic_launcher.png”,也命名为“ic_launcher.png”,但现在我收到此错误:Error:failedtoreadPNGsignature:filedoesnotstartwithPNGsignature生成apk时,我在mipmap文件夹中替换了所有5个文件我该如何解决? 最佳答案 当您创建.apk时,所有资源都会被分析,如果您收到错误消息:Error:error:failedtoreadPNGsignature:filedoesnotstartwit